kdb文件示例: 用户自定义的晶粒长大模型

参考文件夹: $Pandat_Installation_Folder\Pandat 2024 Examples\PanEvolution\Grain_Coarsening\User_Defined_Model\Ni-14Al_Grain_User_Defined_GrowthRate.kdb

本例将介绍在晶粒长大模型中如何设置自定义晶粒长大速率。kdb中内置的长大模型"Growth_Rate"可以用自定义的变量来替代。内置长大模型中,长大速率由方程 (1)~方程 (5)控制。可以由表达式value="KP(@Grain)/2.86e-10*2*0.75*7.1e-6/s(@Grain)"来替代。其中KP(@Grain)是有效原子迁移率,可以由迁移率数据库计算获得;s(@Grain)是平均晶粒尺寸。晶界宽度为2.86e-10; 晶界能为0.75; 摩尔体积为7.1e-6。以下为kdb文件中定义晶粒长大模型:

<Grain name="Fcc" model="Grain_OneSize" morphology="Sphere" nucleation=""growth="Grain_Simplified">

<VariableTable name="Variables replacing built-in variables">

<Parameter type="Growth_Rate"

value="KP(@Grain)/2.86e-10*2*0.75*7.1e-6/s(@Grain)" description=" Grain growth rate"/>

</VariableTable>

<ParameterTable type="kinetic" name="Parameters for grain">

<!-- Using Standard Unit --><Parameter type="Interfacial_Energy" value="0.75" description="Interfacial Energy" />

</ParameterTable >

</Grain >